<?php

if(isset($_FILES['fichiercsv']))
{ 
     $dossier = 'upload/';
     $fichier = basename($_FILES['fichiercsv']['name']);
     if(move_uploaded_file($_FILES['fichiercsv']['tmp_name'], $dossier . $fichier)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
     {
          echo 'Upload effectué avec succès !';
     }
     else //Sinon (la fonction renvoie FALSE).
     {
          echo 'Echec de l\'upload !';
     }
}
else{
	echo 'Echec de $-FILES';
}

$uploadedFichier=("upload/".$fichier);
if (file_exists($uploadedFichier))
{
$doublon=0;
$champsvide=0;
$listeLogin[];
//On l'ouvre en mode "read only"
$fp = fopen($uploadedFichier, 'r');
//On va générer l'affichage sous forme de tableau
echo '<table>';
//Tant que l'on n'a pas finit de lire le fichier

while (!feof($fp)){
echo '<tr>';
//On lit les 4096 caractères de la ligne
$ligne = fgets($fp,4096);
/* On met dans un tableau toutes les données, séparées par des points virgules */
$liste = explode(':',$ligne);
//var_dump($liste);
$listeLogin[]=trim($liste[0]);
// je teste la liste des logins
foreach ($listeLogin as $login){
			echo "je teste ".$liste[0]."avec ".$login;
			if (trim($liste[0])== $login){
				$doublon++;				
			}

}
	

	
foreach($liste as $element)
{
	if (empty($element)){
		$champsvide++;
		
	}	
	
		echo '<td>' . trim($element) . '</td>';
	
	}

}
echo "</tr>";

//On ferme le fichier et la balise de tableau
echo '</table>';
fclose($fp);
unlink($uploadedFichier);
var_dump($listeLogin);
echo 'plop';
echo "doublons: ".$doublon.'\n';
echo "champs vide".$champsvide;
}
else{
	echo "Fichier introuvable !";
}

